Machine



A. A. JOHNSON.

COMBINED TYPEwmTlNC AND COMPUTING MACHINE.

APPLICATION FILED MAY 6, |918.

Patented Mar. 2, 1920.

7 SHEETS-SHEET l.

A.A.10HNS0N.

COMBINED TY'PEWRITING AND COMPUTING- MACHINE.

APPLICATION FILED MAY 6, I9I8.

1,332,2 1 8. Patented Mar. 2, 1920.

| l I x WITNESSES I INVENTOH# W 1am /wzw uw ATT FINEY.

A. A. JOHNSON.

COMBINED IYPEWRITING AND COMPUTING MACHINE.

APPLICATION FILED MAY 6| |918.

1,882,218. Patented Mar. 2,1920.

7' SHEETS-SHEET 3.

WITNESSES A. A. JOHNSON.

COMBINED TYPEWRITING AND COMPUTING MACHINE.

APPLICATION FILED MAY 6| 1918.

1,332,218,- Patented Mar. 2, 1920. I

7 SHEETS-SHEET 4.

WI'I'NIZ-.SSESz I ym. ZM .www

A. A. JOHNSON.

COMBINED TYPEwRlTlNG AND coMPUTlN MACHINE.

APPLICATION FILED vMAY 6. |918.

Patented Mar. 2, 1920.

7 SHEETS-'smh 5.

INVENTOR ATTORN WITNESSESz A. A. JOHNSON. COMBINED IYPEWRITING AND COMPUTING MACHINE.

. APPLICATION FILED MAY 6. ISIS. 1,332,218.

Patented Mar. 2, 1920.

7 SHEETS-SHEET 6- IINN., um. :$.07-

y A. A. JOHNSON.

COMBINED TYPEWRITING AND COMPUTING MACHINE.

APPLICATION FILED MAY 6, I9I8.

1 ,332,2 l 8 I A Patented Mar. 2, 1920.

I SHEETS-SHEET FIG. I7.

wlTN assis INVENTOR= y BY @WN EY.

UNITED STATES PATENT OFFICE.

ARTHUR A. JOHNSON, or NEW YORK,

N. Y., ASSIGNOR T0 UNDERWOOD COMPUTING v MACHINE COMPANY, 0F NEW YORK, N. Y., A CORPORATION OF NEW YORK.

COMBINED TYPEWRITING ANDCOMPITING NACNINE.

add and subtract. i

The invention is shown applied to. an Underwood-Hanson machine, such as shown '1n July A, 1916, and in the application to Ogden Minton, Serial No. 7 97,714, ledOctober 28,

1913 (now Patent No. 1,280,065, dated lSep'- ternber 24, 1918).

which may be driven through different eX- tents by a general operator, through the intermediary offindex-pin racks or bars, of which there is one for each dial. Each rack has nine index-pins thereon, which may be set b y the numeral keys. These pins normally are out of effective range of their setting bars, which extend crosswise of the pin-carrying bars; there being one settingbar for each numeral key, each setting-bar being adapted to set the pin equal in value to the digit on the associated numeralley.

The pin-carrying bars in said patent and application are rendered effective one at a time as the typewriter carriage passes through a computing zone. In other words, they are shifted successively to a position where the pins may be set by their respective lrey-operated setting-bars. This shifting is done by a denominational selector or dog on the typewriter carriage, which, as the typewriter carriage enters a computing zone, shifts first the pin-carryingbar of highest denomination, and then the others in succession.

In said Minton application, the rows of pins are normally somewhat to the rear of their associated setting-bars, and when the pin-carrying bars are rendered effective by the denominational selecting,r means they are each shifted forwardly, one at a time, to bring the pins under the respective settingbars. If a numeral key is then depressed,

Specification of Letters Patent.

` the setting-bar controlle twoY sets-of1 ,setting bars,

In said patent and said application, there is shown a register comprising dial wheelstraction when keys including the .keys fr the patent to F. A. Hart, No. 1,190,171, of

Application sied May 6,1918. seriaiNo. 232,746. 'j'

d rthereby is moved downwardly to set the pin underneath said bar, thus bringing the lowerend of the', pin into'the path o f a general operator. After the pins have been set, ina similar manner', on all the' bars, the general 'operator isactuated to drive' the pin-carrying bars and the dial wheels. In .carrying out the presentV invention, 1n whichthere is employed'a complementary method 'of subtraction, v,there are provided set is associated with ea'ch of the numeral mffl? to 8, 1nclu'sive.,f)jl These ,Setting bars are ygrouped in ypairs,"eachjpa'ir, ,forminga unit, and arel so 'located zthat?tl1e,'two bars'fin each ,group y or enithayeomplme 'tary values; Thus,

aber controlled by the F l key and a bar controlled by the '8 key"form"one group or pair; @.bar controlled bythe 2 key and a, bar controlled by' another'group or pain'etc.J

Each pin-'carrying bar may be shifted forwardly for pin-setting as yin the Minton ap plication, vbut inthe present'invention means are provided lwherebythe pin-carrying bars may be movedt vtwo effective positions, one position for" addition when the pins are brought under the'v pin-setting bars which have values equivalent to their associated numeral keys, and another position for subthe pins are brought under the ,setting bars having values equivalent to the complements of the associated numeral keys. To accomplish. tional selectors or dogson the typewriter carruigey are l' diii'erentlyshaped, vso as to transmitone or another` movement to the pinbars.' l.. 'y V "y In the ,Minton application, herein nientioned, the complementaryv method of sub` tra tion is also used, and means controlled by the state-setting means to set all of the 9, pins on the pin-carrying bars, when the machine is set to subtraction. This is done for those skilled in the art. y v

In the present invention, however, the 9 pins are set individually during the denomiratentearrar. 2, 1920. i

this, the denominai here is provided al purpose well knownto when the bar is moved to the subtraction position', it' depresses the 9 pin to its eifective position.

Tocompensate for the eXtra digit in the units position in the complementary method of substraction, there is preferably employed a toothed wheel adjacent to the units dial. This wheel is driven by a special rack. This rack hase "l pin thereon which is settable by the cross-bar of the general operator when a forward shift is transmitted to the krack ba by the denomination-selector on the v "carria'ge.v

This rack'and the units pin-bar are moved forwardv simultaneously by the denomination-selector,gthus bringing the pins on the unitsbar'into effective relation with the setandalso setting the 1 pin on the special rackbar. w i N The denomination-selecting addition and ,subtraction dogs ride upon a roller while passiiigjthrough a computing zone.

roller' ijs'lshiftablelto bring either dog into use.,

4A`not-her feature ofthe ipresent inventionl .isi tH-fiirOv-en 0f means't 011ml all 0f 'the' 'denomination-,selecting vdogs so las to effectftherby I.the 'saine kindf of? computation (addition'jorj subtraction),.A irrespective of whetherlf'they are'laddition or subtraction o do' thisI set the roller, which., renders tlie'iogsetfective, tovarious abnormal positions. Inoneposition the dogs may be rendered effective `for addition. Another position of'said'roller causes all of the dogs to form either'addition or subtraction; and the rollermay be moved to an ,ineffective position.

vThe present invention vfurther includes means to prevent Vchanging from one kind of computation to another, while the carriage is in a computing zone, and thus avoid an erroneous action of the machine.

Other features and advantages will herep linafter appear.

In the accompanying drawings, Figure 1 is a sectional side elevation of a combined typewriting and computing machine of the Underwood-Hanson type, showing my improvements applied thereto.

Fig. Qis a top-plan view of the machine with the typewriter' removed, and showing principally theregister, the driving inembers or racks associated therewith, and the pin-setting mechanism which is controlled by the numeral keys.

F 3 is a skeleton, perspective view of y invention.

Fig. 4 is a skeleton, perspective view, showing the pin-setting mechanism for the rack bars.

Fig. 5 is a diagrammatic view of some of the parts seen in F ig. 1, showing the silencing or non-compute 'key actuated, the roller, with which the denomination-selectors engage, inoved to an ineffective or neutral position by said key, and the connections to said roller locked by means controlled from a denomination-selector.

Fig. 6 is a view similar to Fig. 5, showing the roller set to a position to render all of the denomination-selectors effective for addition; the selector, in this figure being a subtraction denomination-selector.

Fig. 7 shows the roller in a non-compute position, as in Fig. v5, and the relation which the addition denomination-selector bear theretoA when in this position.

Fig. 8 is a view similar to Fig. 5, showing the roller in a position to cause all of the denomination-selectors to effect subtraction.

Fig. 9 is a diagrammatic view, showingl a portion of a rack bar as moved to a pinsetting position for addition.

Fig. 10 is a view similar to Fig. 9, showing the rack bar as moved forwardly to a subtraction pin-setting position, and the 9 pin depressed by a setting-device or finger on said bar.

Fig. 11 is a view similar to Fig. 10, but shows the 9 pin retracted by setting one of the other pins.

Fig. 12 is a view' showing a cross-bar forming part of the general-operator as moving forwardly, and how the setting-finger, which is used to set the 9 pin, gets in back of said cross-bar.

Fig. 13 is a top-view of a portion of a rack bar, showing how the 9 pin-setting mechanism is mounted thereon.

Fig. 14 shows a lost-motion one-way driving connection between a driving rack and a dial/wheel.

Fig. 15 shows one of the pin-carrying rack bars as moved forwardly to a subtraction pin-setting position by the subtraction denomination-selector; and the lost-motion between the rack and the dial wheel as having been taken up.

Fig. 16 is a view showing the special rack bar and the means for setting the pin thereon.

Fig. 17 is a schematic view, showing two registers and how simultaneous addition and subtraction may be effected therein by means of the denomination-selectors on the typewriter carriage.

Numeral keys and alphabet keys 21, when actuated, swing bell cranks 22 about a fulcrum 23 to cause type-bars 24 to move about a fulerum 25 and swing types 26 upwardly and rearwardly to print against the front side of a platen 27. The platen is rotatively mounted by means of a platen axle 28 on a carriage 29, so that it may be rotated to feed awork-sheet (not shown) by the usual line-spacing mechanism, as in the Underwood machine. The carriage 29 is supported on a front rail 30 and a rear rail 31 and is adapted to ride back and forth thereon. The'carriage is constantly urged leftwardly by a spring drum 32 connected thereto by a suitable strap 33 for the purpose of effecting letter-feeding movements of said carriage.

These letter-feeding movements are controlled by an escapement mechanism comprising a dog rocker 34 and are efectedby the type-bars 24, each type-bar, for this purpose,vbeing provided withI a heel 35, which, as the type-bar approaches the printing point, engageswith a curved universal bar` 36 to move the latter rearwardly; a cross-bar 37 thereon engaging with the dog rocker 34 to move a loose dog 38' carried thereon out of engagement with one of thev teeth 39 of an escapement wheel 40, At the same time, however, a fixed dog 41 on the dog rocker 34 isbrought into engagement with the escapement wheel,A thus permitting a slight movement of the latter. 1When the type-bar returns to its normal position, the universal bar 36 and the dog rocker 34 are also returned to their normal positions by suitable springs (not shown); thus the fixed dog is withdrawn and the loose dog permitted to come into engagement with the next succeeding one of the teeth 39 of the escapement wheel 40, thereby permitting the vmovement of the etscapement wheel until the loose dog 1s arrested by a stop 42 on the dog rocker 34.

The escapement wheel 40 has the usual oneway pawl connection (not shown) with a pinion 43, the latter meshing with a feed rack 44 which is pivotally supported on the carriage 29 at 45; thus, the carriage is caused to move letter-space distances by means of the spring drum 32 and the escapement mechanism.

In the Underwood-Hanson machine, most of the computing mechanism is embodied in a casing 46 arranged underneath the typewriting machine. This casing has a sight opening 47 for each register 48 through which the number on the dial wheels 49 of the register may be seen. Each dial wheel has associated therewith a driving member 50 with which -it has a oneway driving connection. These driving members 50 are in the nature of rack-bars having pins 51 thereon which may be set so that the rack-bars may be driven forwardly various distances, according to the pins set thereon, by a cross-bar 52 of ageneral operator 53.

The one-way connection between each driving rack or pin-bar 50 and the asso- -ciated dial Wheel 49 comprises a pinion 50 (Fig. 14), engaging with said rack-bar 50, and a ratchet wheel-5()b secured to each pinion. The ratchet wheel 50b engages with a spring-pressed pawl 54 on the dial Wheel 49, so as to drive the dialwheel in a clockwise direction only.

Each rack-bar 50 is provided with nine indexing pins 51, ranging in value from l to 9;ithe pins of equivalent value, as for example the 1 pins, the 2 pins, the 3 pins, etc., of the different rack-bars forming rowsextending crosswise of said rack-bar. .j The rack-bars 50 are movable individual to two pin-setting positions (addition ,andsubtractiony For this purpose, I have y'provided twojkinds of selecting elements or 'denominational selectors 55 and v56 on the typewriter-carriage, one'kind (55) for addition, andf'the other kind (56) for subtraction.- These selectors are supported on'a rod 57 on lthe carriage 29 and settable lengthwise vof the carriage at columnar positions thereof, where vthey are held by means ofa 't bar 58 in which there are notches 59; the teeth 60 on-said selectors engaging in saidl notches.

Just prior tothe arrival at the printing point, of a column inl which the typed num- 'bers are to be added into the register, the addition selector or dog is raised to an effective position by means of a roller 61 thereon, which rides on a roller 62 of a device 63 which is in the form of a bail supported on a rock shaft 64. This raising of the selector or dog 55 brings a tappet 65 lthereon into coperative relation with a group of pivoted jacks 66 located near the middle of the machine and contained within a hood 67; there being one of these jacks 66 for each pin-bar 50. As the typewriter carriage advances to the position of highest denomination in the column, the tappet engages with' the jack of highest denominational position, which is located to the right of the group of jacks; the forward end of said jack 66 is raised to swing it about its pivot 68, to push downwardly a link 69, to swing a lever 70 near the lower part of the machine about its pivot 71, and, through a suitable transposition linkage 72, including a'horizontal bar 73, forms a crossconnection to the pin-bar of highest denominational position located at the left of the group of pin-bars. This pin-bar is moved forwardly by means of a bell-crank vIAD setting plate to raise said plate. The plate 1021s guided to move parallel to itself by a .system of mechanism at each lside thereof,

each system comprising bell-cranks 108 and v109 connected to eachother by a'link 110;

and the bell-cranks v108'being rigidly -secured to a rock shaft 112 and pivotally connected to ears 113011 saidpin-resetting plate.

To permit.: the preliminary movementsrof the rack-bars 50A (toftheir pin-setting positlons), the teeth 99 of each ratchet wheel 50" occupy positions relatively tothe springpressed pawl 54 onthe dial wheel 49, as indicated in Fig. 14, where the neXt-tooth991to engage with the -pawl 54 is ,some Jdistance away from the latter. When a rack-bar 501s.

set to its subtraction position, as in Fig. 15, it will be seen that the dial wheel 49; is not moved and that the ratchet wheel:5011y isgotated vto take up the lost-motion. betweenthe latter and the 'pawlr54,' Fig. 15,

vThe tenscarrying from onedialw e another.v is effected duringtheretulrnstroke of mes ing with a gear 114 -t 'o5d r pin'- ion 115 which -has a one-wayndrivingcon nection with a carry-over shaftwllftgdrive the latter only in a clockwise direction.

Said shaft 116 'has' aset OtOothed-:armsl- II spirally. arranged thereon, so that they` work scm'atz'm when the shaft 116 is ,rotated. Each armmay engage with an intermediate pinion 118 which is set to an effective position bv a tooth 119 on its associated .dial

sight-opening 47. When the intermediate pinion 118 is set in its effective. position, the arm 117 engages therewith tofimparta movement thereto, which istransferred-,wby means of teeth 120, to the toothed wheel 101 and consequently to thefdial wheel of next higher denomination, *'to move `the a latter through one digit distance.' If therdial vwheel does not passto or through .0,the intermediate pinion is not-.set to an :effective position; thus, thearm4 117 maypass idly by during the rotation of thecarry-over shaft 116.'

-When the subtraction denomination-selector or dog 56 passes through the computinfr zone, a tappet 120a thereon is lifted into effective relation with the-jacks 66 by av lroller 120b on said-dog.'

Y This moves the driving members or pin-bars 50 forwardly through a greater distance for pin-setting than for addition. Thus, the pins 51V on the pin-bars 50 are brought under another set of pin-setting bars -121 (for convenience herein referred to as negative pin-setting bars). These negative pin-setting bars are used to set up the complement (on the pinbars) of the number being typed.

age similarto the one forthe positivep'in-- lsetting ban/ gfsaid linkage for the negative pin-settingF bar comprising a link 122 connected to an. vupwa'rdly-extendingarm 123, on -the rockshaftj79;.sai d link'fextending between two bell-cranks; 124 and 125, to which movement,.is;transmitted; thereby to move the. negative. pin-setting bari 121, .carried ,by vSad b'ellflanks; downwardly and setthe pin 5 1 havingther complementary value of .theactuated-numeral key. au; my"

It will beseeirthat thepositive and negative pin-setting. barsf 75 and 121 (are. arranged in z groups, and Vone .ofv each, kind vin eachf group, and :that each -group extends "are in1 registerawthithe; positive pin-setting s ation, thefraretin register with thef,1 1egatve ofsubtractionwhenfa,number is to be sub- .tracted, the1v complement thereof `is added .'.i1.f1fi the;` register i :For: -examp1e,i iff- 100 should ...be-subtracted from 'a number in the Aregister,it is necessary, sincethe comple- ;meni gfe100 isf-.sassarese the dal wheels of and-f tens f, positions f through l nine digit distances, and. the, dial wheel. of' hundreds ,position-,through-eight digit distances. vIf the., capacityof theregister is greater thanthat vofvthe .number to hev subtracted, the dial wheels of higher denominational .positions are; alsof rotated vthrough nine digit positions.- To further illustrate, let it be asisinnedthat the register stands at 4,689,327, and Ait is;des i1 ed to subtract 100 therefrom, which is i equal to 0 000,100, the complement fofffths-number -which is' 9,999.899, `whenjidded-to thenumber in the register, 1will causegthe subtracted value 4,689,226 to -be shown, which is cQrrect, exceptior one digiti in' the unitsf denominational position. :Mechanism is provided, which willv here- -inaftery be 'more fully explained, to-'correct the error in the units position; thus, in the example cited, the: Iregister will read 'f fi When amafhine of the Underwood-Hanson .type, as disclosed insaidlilintonapplication, is Iset'to subtraction, the .9 pins on all ofthe pin-bars are set tojtheir, effective positions simultaneously.' When, however, the carriage enters' the computing zone, 'the 9 pins carried by thosepin-bars, on lwhich other pins-'are being set, arel retracted indi v idually.

Amoved tofthe subtraction position (Fig.

gengageswith .the cross-bar 52 of the generalyopeiatorf-53 to .swing an intermediate lever 1128', 'by an ear 12'7acngaging with said lever 15 128, the lever128being supported on a comvmuon fulcrun 129 with the actuating lever A'127. -Theintermediate lever 128 engages .-with the 9 pin 126 to set the latter in its yeffectiveposition. If any one of the nuactuated, while the in-bar is in its sub- 4traction position, 1g. 10),. the pin 51 undei' the: negative--pin-setting bar 121, assoiciateda with the-actuated numeral key, will 251-be`depressed,1and at the same time the 9 pini 126,011 said bai', will be retracted. To retract-the 9 pin 126, or, in other words, restore it to its normal vposition while another pinl 51 is being set on the same pin` l,.30 haii 50, each of the'rock shafts 79, associated l'with the numeral keys 20, has an upwardlyfprojectingarm 130 at the rear end thereof, '-whi'cli,when said rock-shaft risactuated, engages' with a pin or stud 131 projecting for- 35 waiidly-from a link or bar 132, (Figs. 2 and -4),- to1`n ove 'the latter leftwardly and swing two bell-cranks 1 33 and 134 connected there- -to,and depress a bar 135 which is carried by "said bell-cranks. The downwardly-moving 40 l bar 135` engages with a lrearwardly-projectin-garm 1'36'f said intermediate lever 128 toactuatethe latter and restore the 9 pin 126 to the position in Fig. 11, from the position in Fig. 10. A spring I137 to return thefbar -135 to its normal position is connectbetweentlie link 132 and the bar 135.

the pin-bar is moved forward to itssubtraction position, the actuating lever "1:27 isb'rought to rest upon a rib 138 of the -50 cross-bai' v52. During the 9 pin-retracting operation, however, at the depression of a numeral key 20, the actuating lever 127 is removedfrom said rib 138 by being swung -to theFig. 11 position, where it is located in 55 front of said rib 138.

It will be understood that if the 0 key is actuated, it is effected to print only, and Fthat no c'o'mputing mechanism is actuated thereby. Consequently, the 9 pin 126 will remain effective in the denominational poto its normal or ineffective position, while the next adjacent one moves forward to its pin-setting position. If the 9 pin 126 is left in its depressed position, on the returning pin-bar 50 after the actuation of a nu- 70 meral key 20, the actuating lever 127 simply moves rearwardly and off the rib 138. If the 9 pin 126 is in its depressed position, during the return of the pin-bar, the actuating lever 127 engages with 'the rib 138 on 75 the cross-bar of the general-operator, and rocks against the tension of a spring 139 between the intermediate lever 128 and said actuating element 127 the lever 128 being at this time prevented from rocking by the arm 136 which engages with an ear 140 on the pin-bar 50. Suitable detents comprising spring-pressed balls 141 are provided for all of the pins 51 and the 9 pins 126l to hold 20 meral-rkeys-20gfrom 1 to 8, inclusive, is

them in their normal or depressed positions.

After the required combination of pinsis set up on the pin-bar 50, the general-operator is moved forwardly, the Vcross-bar 52 thereof engaging with said pins to move the rack-bars 50 and transfer the proper values 90 to the dial wheels. In movingr forwardly, the cross-bar snaps past the actuating levers 127 associated with those 9 pins 126 which have been retracted to permit the said levers to get in back of the rib 138. In Fig. 12l the 95 cross-bar 52 is shown as moving past one of said actuating levers 127.

To transfer the eXtra digit to the units position of the register, which is necessary in the complementary method of subtraction, as hereinbefore stated, I have provided a toothed wheel 142 (Figs. 2 and 16) adjacent to the units dial wheel 49. The Wheel 142 may be rotatedthrough equal angular distances, and each time it is moved, one of a plurality of teeth 143 on said wheel engages with a pinion .144 (Fig. 16), similar to the pinions 118 associated with the dial wheels 49, to set said pinion so that on the return stroke of the generaloperator, a toothed arm 145, on the shaft 116, will rotate the pinion 144 and move the dial wheel through a toothed wheel 146 engaging `with the toothed wheel 101 of the units dial wheel and move the latter one digit.

The movements of said wheel 142 are dependent upon a special rack-bar 147 adjacent to the units rack-bar 50, and which is geared to the wheel 142 in a wav similar to that of the racks 50 and the dial wheels 49. 120 Said rack-bar 147 has a pin 148 thereon and in the same row as the 1 pins 51 of the other rack-bars 50, and is normally in a retracted position (Fig. 16). When, however, the rack-bar 50 of units position is 125 moved forwardlv to a subtraction position, the special rack-bar 147 is also moved therewith through the intermediarv of a bellcrank 149, which is actuated by the units transposition linkage 72 (Fig. 3). This 130 forward movement of the special rack-bar is effective to swing an actuating member or lever 150 on the rack-bar 147 by engagement with the cross-bar 52, and to swing an intermediate lever 151 engaging with a pinsetting lever 152 to set the pin 148 to bring the lower end thereof into the path of the cross-bar 52 of the general-operator. It will be seen that ii' the general operator is now moved forwardly, the special rack-bar will be moved forwardly 'to transmit the required movement to the toothed wheel 14:2. This movement of the wheel 142 sets the intermediate pinion 114, so that it may be engaged by the arm 145 on the shaft 116, to transmit the required movement to the dial wheel 19 or'l units position.

The rack-bar 147 is returned to its normal position by the general-operator in the same way as the other rack-bars 50. The pin 148 thereon is restored to its normal position by the pin-restoring plate 102, which, it will be ;re1nembered, is actuated by the pawl 103 during the latter part of the return 'movement of the general operator 53.'

Ordinarily, it is desire-ble to perform' addition always in'one column and subtraction always in another column; thus, I have provided addition and subtraction dogs 55 and 56, respectively, which are placed lengthwise of the carriage opposite their respective columns. The roller 62 with which the dogs engage to render them eective, ordinai-ily occupies a position indicated in Fig. 1, and is effective to render each dog effective for the kind of computation to be performed thereby.

It is, however, sometimes desirable to perform the same kind computation in all of the columns. For this purpose, I have provided means to shift said roller 62, to other positions. (some exclusively for addition and some exclusively for .subtraction positions,) and I have so shaped the rollers 61 and 120b on their respective selectors that said selectors 55 and 56 may be raised by said roller 62.130 render eachselector effective for addition when the roller 62 is in its addition position, and to render said selectors effective for subtraction when said roller 62 is in its subtraction position.

To shift the roller 62 to its exclusive addition position (Fig. 6), I have provided an Add key 153 at the front of the machine, which, when actua-ted, moves a thrust rod 151 to rock a shaft 155 through an arm 156 thereon. Another arm 157 secured to said rock-shaft moves a link 15S upwardly to swing a cam member 159 about its pivot 160.

secured to a tabulator bracket 161. (Fig. 3), und against the tension of a return spring 162 coiled about a hub 163 on said can: inem- 'ber 159. Said cam member 159. during this movement, swings said roller 62 by means of a cam slot 164- into which projects a pin 165 extending laterally from an arm 166 secured to the rock-shaft 64 which carries said roller 62. Said roller 62 is brought to rest in the position shown in Fig. 6, when the pin 165 rests on a dwell 167 in said cam slot 164. The roller 61 on the addition dog near-its outer end at 168 is of such a diameter that the dog is raised the same amount when passing over the roller62, when the latter is in the Fig. 6 position, as when it is in the Fig. 1 position. The outer end 169 of the roller 120b on the subtraction dog, however, is of such a diameter that it is not raised so high in the latter as -in the former position of the roller 62, but the subtraction dog is moved just enough to move the pin-bars-O- to their addition positions.

To shift the roller 62 toits exclusive subtraction position, I have provided a Sub key 170 which is also located at the front of the machine (Fig. 3), but preferablyA at the other or left-hand side thereof. l.This key is adapted to rock the shaft 155 through the intermediary of a shaft 171 anda U-shaped bar-172 connecting said shafts; said'key 170 engaging with an arin173 on the shaftu171. Thus, the cam member 159, which is connected to the shaft 155, isswungto theFig. 8 position to bring the roller 62 to its exclusive subtraction position, where it is held `by the pin 165 engaging with a dwell 174 in said cam slot 159. The shafts 155 and 171 are supported at their inner ends in the tabulator bracket 161 and at their outer ends in brackets 175 and 176, respectively; said brackets being secured to the main frame 177 of the machine.

It will be seen that the roller 61 on the addition dog 55 is considerably enlarged. at its inner end 178; thus, when it passes over the roller 62, when the latter occupies the Fig. 8 position, the dog` is moved to a higher position than when the roller 62 is in its Fig. 1 position; consequently, the addition dog 55 moves the pin-bars forward to their subtraction positions.

The roller 62 may also be moved to an ineffective position (Fig. 5) which may be desirable when typing numbers in a column of figures which are not lto be run into the register. For this purpose, vided non-compute (Non^-con1p) key 179 which is also located'at the front of the machine and adjacent to the Add key 153 (Fig. 3). rhis key is adapted to rock the shaft 155 by means of an arm 179a and swing the cam member 159 until the pin 165 is seated in the lower end of the cani slot 164 and the roller 62located in the position shown in Figs-5 and 7.

The addition key may be locked in its actuated position by means of a pin 180 on the thrust bar 154 (Figs. 1 and 3), which drops into a depression 181 of a slot 182 formed the plate 183 secured to a cover I have provlso plate 184 of the lower casing 46, which embodies most of the computing mechanism. Vhen the pin 180 reaches the depression 181, the thrust rod 154 is moved downwardly by a spring 185 (Fig. 1), one end of which is connected to a pin 186 projecting laterally from an arm 187 loosely mounted on the rock-shaft 87; the other end being connected to a pin 188; a link 189 being slidingly supported on said looselymounted arm 187; the latter' being connected to said thrust rod 154. Thus, the Add key 153 is held in its actuated position until the operating handle 86 approaches the end of its forward movement when a cam 190,

secured to 'said shaft 87, engages with the lower end of the link 189 to raise the latter against the tension of the spring 185 and the thrust rod 154 upwardly to lift the pin 180 out of the depression 181. A suitable return spring 191 then becomes effective to restore the Add key 153 -to its normal position.

The Sub key 170 and the Non-comp key 179 may be held in their actuated posip tions in a manner similar to that of the Add key 153, and the holding means may be released by similar cams 192 and 193, respectively, on the rock-shaft 87. Return springs, like 191 of the Add key, may also be provided for the Sub and the Noncomp keys.

1t will be seen that upon the release of either one of the Add, Sub or Noncomp keys from actuated position, the cam member 159 is restored to its normal position by the coiled spring 162 and is arrested in said position by the pin 165 engaging the upper end of the cam slot 164.

Inasmuch as the rollers 61 and 120" serve to position denomination-selectors 55 and 56 and consequently jacks 66, in passing through computing Zones, the rollers 61 and 120b may be called differential devices. Obviously, the denomination-selectors 55 and 56, in connection with their respective' rollers 61 and 120D, may be referred to in the same way.

By an inspection .of Fig. 3, it will be seen that the arms 156, 173 and 179, projecting downwardly from the rock-shafts 155 and 171, will all be swung when one of them is actuated by its associated key. 1 have, therefore, provided slots 194, 195 and 196 in the ends of the respective thrust bars associated with said keys, so that the pins 197,

198 and 199 maymove idly in their respective slots. It will also be noted that these slots extend forwardly different distanccs from said pins. This is done that the cam member may be moved through different angular distances by a uniform movement of the keys.

To avoid any possibility of changing 'from one k-ind of computation to another,

while the carriage is in a computing Zone, there is provided means which prevents the shifting of the roller 62 when the carriage is in such position. This means is preferably controlled by special tappet-s 200, one on each of the denomination-selectors 55 and 56. When the carriage passes through a. computing zone the tappet 200 engages with a shoe 201 on a pivot bail 202 to swing the latter about the fulcrum 68, thus moving a connecting link 203 downwardly against the tension of a spring 204 to swing a pivot locking member 205 from the Fig- 1 position to the Fig. 6 position, where it is in the path of movement of a pin 206 projecting laterally from a pivoted pawl 207: the locking member 205 and pawl 207 being pivoted at 208 and 209, respectively, on a casing 210 'which incloses the links or thrust rods 69; the pawl 207 being urged against a sec-tor 211 by means of a spring 212. Said sector 211 is secured to the rock-shaft 155 and is provided with four notches 213 into any one of which the pawl 207 may seat itself, according to the position to Which the cam member 159 is moved by said rock-shaft 155. While the pawl 207 is finding the proper notch, it may vibrate back and forth, providing the carriage is outside of a computing zone, at which time the locking member 205 occupies the position shown in'Fig. 1.

Tf, however, after the pawl 207 has seated itself in any one of the notches 213, and the carriage passes into a computing zone, the lockingmember 205 is swung into the path of the pin 206 on said pawl through the intermediary of the tappet 200 to hold the pawl in the notch and lock the sector 211 and consequently the cam member 159 by the locking member 205', thus, the roller 62 is held against movement while the locking member 205 is eifective. As soon as the denomination-selector passes out of the computingzone. however, the spring 204 restores the locking element 205 to its ineffective position, and the shoe 201 of the bailv 202 is therefore lowered to its normal position where it may be engaged by the next dog or denommation-selector.

1t should be understood that the roller 62, when in its non-compute position, is also locked when a denomination-selector passes through a computing Zone. Thus, the operator is compelled to move the carriage to a position outside of the computing zone, in order to change the position of said roller 62.

Two or more registers may be used, as indicated in Fig. 17. in which there may be performed simultaneous addition, simultaneous addition and subtraction, or simultaneous subtraction. To do this, each register has a separate set of addition and subtraction dogs on the typewriter carriage,

and the tappets and 120a on the dogs associated with one register are offset from the-front to the back of the machine, relatively to similar tappets on the dogs associated with the jacks of the other register.

For this purpose, the sets of jacks 66, associated With the different registers, are of different lengths.

Variations may be resorted to within the scope of'the invention, and portions of the improvements may be used Without others.`

ing element therefor, indexing pins onv said driving element, indexing means,- av carriage, and means, including 'members 'mounted on said carriage, to move said driving element from an ineffective position-to bring said pins'to an addition-setting position or to a subtraction-setting position relatively to said indexing means.

3'. The combination with a carriage, of denomii'iation-selectors on said carriage, and computing means comprising an element controlled b v said carriage and movable thereby at one time to an addition position and at another time to a subtraction position, said positions being dependent upon said denomination-selectors on said carriage.

4. 'In'a computing machine, the combina,- tion with a carriage7 of differential devices adjustable thereon, and computing means comprising a. driving element, settable devices oii said driving element, and means controlled byl said carriage through said differential devices, to move said driving element to any one of a plurality of preliminary positions in accordance with the differential device in elfective position, to enable the setting of said devices in accordance with the kind of computation to be eected.

5. In a computing machine, the combination with a carriage, of computing mechanisni comprising a plurality of elements having indexing pins thereon, and carriagecontrolled means, including adjustable devices on said carriage, for moving said elements individually from a normal ine'ective position to anyone of a plurality of preliminary positions, said positions being dependent upon said adjustable devices.

6. In a computing machine, .theicombination with a carriage, of a totalizer including computing Wheels, driving elements for' said computing Wheels, settable devices on said driving elements, and carriage-controlled means, including differential devices adjustable on said carriage, for moving said driving elements to any one of a plu-l rality of preliminary positions, said positions being dependent upon said differential devices. i

7. The combination of a `register, de,

nominationally-arranged driving elements.

for said register, 'numeral keys, indexing,

mechanism actuable by said Vnumeral keys, said indexing mechanism being establish different preliminary conditions of effective to said driving elements for rdifferent kinds of I computation, and means for setting said driving elements to a plurality of positions in accordance with the kind of computation to be effected, so that said .conditions 'may' be established by said indexing mechanism',

,8. The combination of a register comprising diall Wheels,

denominationallyi-arranged pin-bars to drive said dial Wheels,fpins .on',

said pin-bars, numeralkeys, indexingrmech'- i anism actuable byl said indexing mechanism being efectiventov et" said pins on said pin-bars, and ineansffo'r individually setting said pin-bars to: a plu-l rality of positions, to determine the manner of setting ofl said mechanism, and thereby to: determine'P theA kind of computation to be effected.

9. The combination of a carriage," depins by said indexing nomination-selectors on said. carriage, 1-gg- ,l' lst'er compflsmg dlal WheelSrPin-carlyng bars associatedwith and to. drive sa'id dial Wheels` pins on each pin-carrying. bar,"nu mei-a1 keys, and two sets of pin-setting bars controlled by said numeral keys, said pincarrying bars being controlled by the de'- nomination-selectors on said carriage and movable to a plurality of pin-setting .positions to bring the pins on said'pin-bars into effective relation with either set of setting, bars.

l0. The combination of a carriage, two kinds of denomination-selectors on said carriage, a register comprising dial Wheels, pinlcarrying bars associated with and to drive said dial Wheels, pins on each pin-carrying bar, numeral keys, and two sets of pinset-tin(r bars controlled by said numeral keys, one kind of denomination-selectors being effective to render said pins effective with one set of setting-bars, the other kind of denomination-selectors being elective to render said pins effective with the other set of settingv bars.

1l. The combination of a carriage, an addition dog and a subtraction dog on said carriage, a register comprising denominationally-arranged pin-carrying devices, pins on` each pin-carrying device, numeral keys,

'two sets of pin-setting members controlled nominationally-arranged driving elements for said register, each driving element hav.- ing a set of pins equal in value from l to 9 thereon,ythe pins of equivalent value on the diiierent driving elements beingl arranged in rows crosswise of said. driving elements,n

two sets, ofIA setting-bars extending, parallel to said rowsof. pins, one setting-bar inea-ch set having avaluewhich is ,equal to .the complement. of the value of an associated settingbary in the other. set, and means for Settingsaid, driving elements, oneat; a time,

to.bring,itspins into effective relation with either set, of. setting-bars.

13. The combination withairegistencomprisingv dial, wheels, of driving meansi there; for. comprismg. denonnnationallyarranged driving elements, y means. tdmove. saidx driving. elements to indexingpositions, a; general operator to act-nate said driving elementen:

universal barto .engage coperating portions of saiddriving elements ,to restore the-latter toy their, normal positions, and means for moving said. universal bar. out of the path of. saidcoperating portions ofthe driving elements astlievgeneral operator returnsto its normal position, so astopermitmovements of saidA driving elementsftoindexing;

positions.

14;. The combination with a register comprising dialwheels, of driving means therefor. comprising denominationally arranged driving elements, means to movesaid driving elementsto indexing positions, a general operator. to. actuate said driving elements, means .to restore, said, driving elements` to normal,position-including a universal bar on the general operator, portions ofzsaid driving elements being adapted to coperate withA said. universal bar, and means whereby/said universal bar is normally held out of the path, of-said cooperating portions, so as to permit movement of the driving elements .to their` indexing positions, but is moved4 into said-path during the forward movement of the .generaloperaton so that it. may engage with said. coperating portions during the return movement of the general operator.

1.5. The combination witlra register comprising dial wheels, of denominationally.- arranged driving elements, mea-iisl tomove said driving elements to indexing positions, a general operator to advance said driving elements, auniversal bar on said general operator, saidfuniversal bar being normally out of coperative relation with said driving elethe return movement of the general operator, means for rendering said universal bar ineffective during the latter part of the return movement of the general operator, and springs asSOQated with said driving elements to assist infrestoring said driving clements during the latter part of their return movements.

1.6.A The-combination Witha register, comprising dial Wheels, of= pin.-cari'ying.` rackbars associatedwitli said dial wheels, indexinggineans, mechanism to individually render. said rack-.bars effectivefor indexing, a general operator to.v advance said rackfbars, a pivoteduniversal bar carried by.v said; general operator, lugs on said rack-bars, with whichisaid univerSaLbar may engage, means to,normallyhold. said universal bar out of effective relation with said' lugs, to permit the movementsof saidrackfbars to indexing pQSitiQILS,.and to i permity said universali bar to .s WI1g effective relation with said lugs, during the: fmvard movvementl of thel general operator, so that said universal bar may engagevwitli said.=lugs during` the return. movement, of, said general operator to restore said rack-bars to their normalv posi tions,L and may beswung toits ineffective position dur-ing'the latter part of the return movement; of the general operator, and springsto assist in moving the rack-bars to their normal positions.

17". The combination With-a register, of a drivingelement: associated with said register, a, settabledevice, on said driving element, .a,general operator to move said. driving element,.a cross-.ban on said general operator, an actuator'Y on said driving element for said settable device, means to impart a preliminary movement to said driving element. to cause saidactuator to engage with said; crossrban and set said; settable device, andmeans :for restoring. saidsettable device` v1.8. Tshe combination withV a.4 carriage, of a register, arackassociatedwith said register, aY pin on said rack, an actuator for said pin, .a ,generaL operatorcomprising a crossbar; to drivesaid raclea setting device onsaid rack, means to cause a preliminary. movementofssaid., rack, to bring saidv actuator. into engagement with said cross-bar and thus setthe'pinfonsaid. rack, and means for restoringsaid pin.

A19. T'he combinationof a register, driving elements therefor, settable devices on said driving elements having. values from 1 to` 9, indexing7 means, saidfdriving.elements being settable to two positions relatively to said indeXingmeans, forl addition and subtraction, respectively, each driving element having intermediate mechanism thereon, and means .engaging with said intermediate mechanism to set the pin equal to 9 in value, when said driving element is moved to its subtraction position.

20. The combination of a register, driving elements therefor, settable-devices on said driving elements having values from l to.9 indexing means for said devices, said driving elements being settable to two positions relatively to said indexing means, for addition and subtraction, respectively, each driving element having intermediate mechanism thereon to set the pin equal to 9 in value, when said driving element is moved to its subtraction position, numeral keys to actuate -said indexing means, and means controlled by said numeral keys to' actuate said intermediate mechanism to restore the pin equal to 9 in value while a pin of any other value is being set on said driving element.

21. The combination of a register, driving elements therefor, settable devices on said driving elements having values from l to 9,indexing means, said driving elements beingvsettable to two positions relatively to saidindexing means for addition and subtraction, respectively, a general operator, comprising 'a cross-bar, for moving said driving elements, and intermediate mechanism on each driving element which, when the driving element is moved to its subtraction position, engages with the cross-bar on said general operator to set the device equal to 9 in value.

22. The combination prising dial wheels, driv`ng racks associated with said dial wheels, indexing pins having values from 1 to 9 on said driving racks, numeral keys, indexing means actuable by said numeral keys, said driving racks being settable to two preliminary positions relatively to said indexing means for addition and subtraction, respectively, each driving rack having thereon an actuator associated with the pin equal to 9 in value, and a general operator, comprising a cross-bar, for moving said driving racks, said actuator engaging with said cross-bar to set the pin equal to 9 in value when the associated driving rack is set to a subtraction position.

23. The combination of a register, dr' f'- iiig elements therefor, settable devices on said driving elements, an actuating device on each driving element, each actuating device being associated with the corresponding settable device, a general operator, comprising an engaging portion, to move said driving elements, means to cause :a preliminary movement of each driving element to cause the 1associated actuating device to engage with said general operator and set the settable device, means to render said settaof a register comble device ineffective when said driving element is in its preliminary position, thus causing said actuating device to snap past the engaging portion of said general operator, said actuating device being effective to yield while said driving element is being restored from its preliminary position to its normal position, and a spring to cause said actuating device to snap in back of the engaging portion of said general operator when the latter is moved.

24. The combination with a register coinprising dial wheels, of denominationallyarranged driving members associated with said dial wheels, a special driving member adjacent to the driving member of units p0- sition to cause a carry-over operation to thc dial wheel of units position, a settable piu equal to 1 in value, a general operator, an actuator for said pin, means to cause said actuator to engage with said general operator to setsaid pin, and means for restoring said pin.

25. The Acombination with a register comprising dialwheels, of denominationallyarranged driving elements associated with said wheels, settable pins on each driving element having values from 1 to 9, indexing means, said driving element being settable to tivo positions rclativelyto said indexing means, to addition and subtraction positions, respectively, a special driving member adjacent to the driving element of units position to cause a carry-over operation to the dial wheel of units position, a settable pin equal to 1 in value, a general operator con'iprising a universal bar, and means for simultaneously moving the special driving member and the driving element of units position to a subtraction position, thus causing an actuating element on said special driving member and said driving element ot units position to engage with said universal bar and set the pins equal to 1 and 9 in value on their respective driving elements, and means for restoring said pins.

2G. The combination of a register, denominationally-arranged driving elements therefor, indexing', means, a carriage, an' addition element on said carriage, a subtraction element on said carriage, said elements being adjustable to columnar positions on said carriage, a machine frame, and means carried by said machine frame to render said elements effective, one at a time, when the carriage passes through a computing zone, eacli element being effective to move said driving elements into effective relation with said indexing means, the movements of said driving elements effected by said addition element being dii'erent than the movements effected by said sin'btraction element.

27. The combination of a register, denominatic-nally-arranged driving elements therefor, indexing means, ay carriage, an: ad;-

dition dog on. said carriage, ai subtraction dog: on said carriage, said' dogs being: ad- ]ustable to columnar positions onf sald carriage, a'machlne frame, and a: roller carried by said machine framefor rendering said dogs effective, onel at a time, when'. thel car'- riage passes through-a computing zone',each' dog being effective to move said. drivinggelements-into'effeotive relation with' said indexing means, the movements-of* said :drivingf elements effected by said? addition dog being lessthan the movements eiactedbyv chine frame to render saidelements eflfective, one at a\ time, and meansfon'varying the position of said device;` soitlatu boththe-` addition-andsubtraction elements will effect theA same kind:` ofl computation;`

30. The* combination' of= a register, denominationally-arrangedv` driving elements therefor, indexing'means, a carriage, an addition element on saidr carriagea subtraction elementi on said carriage, al machine frame, a device carried byv said machine frame for rendering said elements effective, one at: a time, each lelement-being eective to move said driving elements into effective relation with saidindexing means, the movements of said drivingelements which are effected by said additionelement being different tlian'the movements. effected by'said subtraction element, andmeans .for varying the position of said device,- so fthatfsaid addition andsubtraction elements will ei'ectad'- ditionor: subtraction.

31; The' combination of a register, denominationally-arranged racks, pins on said racks,vv numeral keys, indexing: means under the control of said..numeral:keys, a carriage, an addition dogy and a2 subtraction dog on said carriage, ysaid dogsbeing adjustable Ato columnar positionson said carriage, a machine -rame, a device carried by said machine frame for rendering said dogs effective, one at a time, when the carriagepasses through a computing zone, each dog being effective to move said racks to bring said pins into effective relation with said indexing means, the movements of said racks which are effected by said addition dog being dierent than the movements effected by said subtraction dog, keystovary. the position of said' deviceso that all of said dogs will effectthe same kind of' computation, anda locking device controlled by said dogs to.y prevent the-changing,l of the position of said device While the carriage is passing through. ai computing zone.

32..1lheoombination'of av register, a carriage,a1r addition: element on said carriage, a. subtraction element onsaid' carriage;l amachine frame,- al device carriedv by= said: ma'- chineframe forrendering saidelements effective, one-at a: time, means to changeth'e position' ofr saidi device, so thatallf of said addition and subtractionf elements, will effect the.` samerkin'df ofi computation, and meansftol preventithe .changing 'of' the position of said device while the carriage ispassing'through a computing zone.`

33. |Lillie combination of a: register,A denominationally-arrangedf driving elements' therefor, index-ing meanspa; carriage-,an addition element on said carriage, a. subtractionA elementf.- on said carriage, .said elements being adjustable! tof columnar? positions on; said1canriage,.a machine'frame; a Vdevice .carriediA by. saidr'machine frame" for' rendering sai'delements effective; oneatatime, whenV the1 carriage' passes'through' a. computing zong.. each element being'effective to move said: driving'elementsT into'I effective relation with :said indexing: means,3th'e` movements :of saidk drivingfelementsf which' are effected: by saidaddition' elementi being different thany the movements effected by saidA subtraction 100 clement', meansfor varyingthe'position of said device, so that all of said additionfandsubtractioni elements will effect the same kind of! computation, and means to prevent the changing ofthepos-ition of said device 105 While tlie=ca1Tiage lis'passing through a computing zone.-

34; Thefcombinationof a register, a car- 1'iage,'.a1 subtractionf'dogsand an addition dog on said carriage; a machineframe, a device 110 on said. machine ra-me-torender said dogs eHective, one.l at a time,rwhenlthel carriage )asses` through .a computing zone, each; dog eing provided with a tappet,.the tappets being'effective-While'the' carriage is'travel- 115 ingin a letter-feed-f direction and through a computing. zone, means to shift said? device to a position Whereallof the dogswill be rendered' effective thereby for addition,

meansto shift-said device to another posi- 120 tion where all of said dogs Will'be rendered effective 4thereby for subtraction', and a locking device, said locking device being renderedeffective by said 4tappets to prevent the shifting of'said device from one position to 125 another Whilesaid carriage passes through a computing zone.

35. The combination of a carriage, addition and subtraction dogsv onsaid carriagea machineframe, a device on said machine 130.

frame with which said dogs cooperate-t0 render the latter eliective, one ata time, as the carriage passes through av computing zone, a cam member to move said device to various positions, keys to actuate said cam member by which it may be moved to various positions, said keys engaging with a rock-shaft, a sector on saidrock-shaft, a detent pawl engaging with said sector, a locking device, vand* means through which said locking device may be rendered effective by anyone of said dogsto prevent the shifting loflsaid device from one position to another while the: carriage passes through a computing zone. 1 36. The combination -of a carriage, addition and subtraction dogs on said carriage,

a machine frame, a device on 'said'machine frame with .which said dogs coperate to render the latter effective, one at al time, as the-carriage-passes through a computing zone, a -cam member to move saiddevice lto various positions, keys to actuate said cam member by which it may be moved'to .var ious positions, said keys engagingmvvith''a rock-shaft, ay sector :ony said rock-shaft, a detent pawl engaging with said sector, ia

locking' device, means through -vvhichsaid locking device 4may be rendered` effective by any one of said dogs to prevent lthe'shifting of said devicerom 'one position to another While the carriagel passes through a vcomputing .;Tzone, @and individual 'lookin means'associated -With each'key' to holdl it in its lactuated position. v 37.L The combinationof a carriageyaddition and subtraction dogs on said carriage, a machine rame,'a device on-'said machine frame with which-'rsaiddogs cooperate to render the latter effective, vone at a'time, vas the carriagepasses through iacomputing zone, la cam member' to move said device to various positions, keys by Which 'said cam member may be moved to fvariouslpositions, said ykeys lengaging-'With a rock-shaft, a

notched sector on said rock-shaft, a'detentpawl engaging Withsaid sector, a locking device,` means through which said locking device may be rendered effective byv any one of said dogs to prevent the shifting oft-said device from one position to another AWhile the carriage passes through a 'computing zone, individual Ilockin lmeans associated with each key to hold it 1n its actuated position, an operatmg'handle, and means -controlled by said operating handle to release the actuated key.

38. The combinationvof a carriage, addition and subtraction dogs on said carriage, a machine frame, a deviceon said machine frame with which saiddogs coperate to render the latter efective, one at a time, .as the Acarriage passes through a computing zone, a ca m member to move said device to various positions, keys'to actua-te said cam member by which it may be moved to varous positions, said keys engaging with a rock-shaft, a notched sector on said rockshaft,=` a detent pavvl engaging With said sector, a locking device, means through which said locking device may be rendered effective by any one of said dogs to prevent the shifting of said device from one position to another While the carriage passes through a computing zone, individual lockino' means associated with each key to hold it in yits actuated position, an operating handle, means controlled by said operating handle to release the actuated key, and a return spring for said cam member to restore it to 1its normal position after the release of said ey. e

n 39. Thecombiuation of a carriage, addition and subtraction dogs on said carriage, a machine frame, a device on said machine frame With-Which said dogs coperate to Irender fthe latter eiiective, one at a time, as -thef'carriagev passes through a computing Zone', a cam member to move said device to various positions, keys to actuate said cam member, `said keys engaging with a Irockshaft, a notched sector on said rock-shaft, a 'detentjpawl `engaging with said sector, a locking device, means through which said locking device may be rendered effective by -any one ofjsaid dogs to prevent the shifting -of-'said device from one position to another g Whlle the carriage passes through a computing yzone, individual locking means associated with eachkey to hold it in its actuated position, an operating handle, means controlled bylsaid operating handle to release thel actuated key, a return spring for said cam member to restore it to its normal position after the release of said key, each key 'being actuable independently of the others and effective to impart a different degree of movement to said rock-shaft and consequently to said vcam member, and individual return springs for said keys.

Y 340. The combination oia carriage, a register comprising dial wheels, denomination- Vally-arranged driving elements, pins on said driving elements, indexing means, an addition element and a'subtraction element on said carriage, a machine frame, a device carried by said machine frame to render said addition and subtraction elements eective, one at a time, when the carriage passes through a computing zone, to move said driving elements individually into effective relation with said indexing means, the movements of saiddriving elements, effected by said addition element, being diierent than the movements effected by said subtraction element, a cam member to move said device to various positions, keys to actuate said cam member, said keys engaging with a rock-shaft, a sector on said rock-shaft, a detent engaging with saidfsector, a locking de- 

